barge carrying ship - Turkish English Dictionary